package com.handpay.nocardpay.baselibrary.qualificationinfo.presenter;

import com.handpay.nocardpay.baselibrary.commbase.model.bean.BaseResponseBean;
import com.handpay.nocardpay.baselibrary.commbase.presenter.IBasePresenter;

import java.util.HashMap;

/**
 * Created by fplei on 2017/8/11.
 */

public interface QualificationPresenter extends IBasePresenter{
    /**
     * 三要素检查
     * @param paramers
     * @param isShowLoading
     */
    void checkCardThreeElements(HashMap<String, Object> paramers, boolean isShowLoading);

    /**
     * 上传图片(资质图片)
     * @param paramers
     */
    BaseResponseBean uploadQualificationPicture(HashMap<String, String> paramers, byte[] imgByte, boolean isShowLoading);

    /**
     * 上传图片（补件图片）
     * @param paramers
     * @param imgByte
     * @param isShowLoading
     * @return
     */
    BaseResponseBean uploadIDCardSupplementPicture(HashMap<String, String> paramers, byte[] imgByte, boolean isShowLoading);
    /**
     * 提交资质信息
     * @param paramers
     * @param isShowLoading
     */
    void submitData(HashMap<String, Object> paramers, boolean isShowLoading);

    /**
     * 查询资质信息
     * @param paramers
     * @param isShowLoading
     */
    void queryQualificationInfo(HashMap<String, Object> paramers, boolean isShowLoading);

    /**
     * 查询当前用户证件状态
     * @param paramers
     * @param isShowLoading
     * @return
     */
    void queryCertNoExpory(HashMap<String, Object> paramers, boolean isShowLoading);
    /**
     * 查询补件审核信息
     */
    void queryIDCardSupplimentInfo(HashMap<String, Object> paramers, boolean isShowLoading);
}
